آموزش Express Framework Fundamentals - ثبت نام امن با Auth0 و Node.js [ویدئو]

Express Framework Fundamentals - Secure Sign-Up with Auth0 and Node.js [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: این دوره با استفاده از کتابخانه EJS برای ایجاد نماهای پویا برای برنامه های کاربردی وب شما شروع می شود و نحوه کار با متغیرهای قالب و ساختارهای کنترل را توضیح می دهد. شما درک عمیقی از نحوه کار با جاوا اسکریپت، Node.js و Express.js برای ایجاد برنامه های کاربردی وب کارآمد و مقیاس پذیر به دست خواهید آورد. نحوه تعریف مسیرها، رسیدگی به درخواست‌ها و پاسخ به درخواست‌ها را با استفاده از Express Framework ببینید. در ادامه، از Passport.js برای اجرای احراز هویت و مجوز برای برنامه های کاربردی وب خود استفاده خواهید کرد. با استراتژی‌های محبوبی مانند Google، Facebook و Auth0 کار کنید تا راهی امن و راحت برای ورود و ثبت‌نام به کاربران خود ارائه دهید. شما یک پایگاه داده SQL برای برنامه های کاربردی وب خود طراحی و پیاده سازی خواهید کرد. در این دوره، شما بهترین روش‌ها را برای کار با Express Framework یاد خواهید گرفت و درک کاملی از نحوه کار با Passport.js برای ایجاد سیستم‌های احراز هویت و مجوز قوی و ایمن به دست خواهید آورد. همچنین در مورد روش‌های مختلف مسیریابی، مسیرهای RESTful و نحوه مدیریت داده‌های فرم و آپلود فایل اطلاعات کسب خواهید کرد. در نهایت، نحوه استفاده از میان افزار برای ورود به سیستم، تجزیه بدنه، مدیریت خطا و موارد دیگر را یاد خواهید گرفت. در پایان این دوره، شما تمام مهارت های لازم برای ساخت برنامه های وب پویا با استفاده از Express Framework و SQL را خواهید داشت و درک خوبی از نحوه ایمن سازی و احراز هویت برنامه خود خواهید داشت. همه فایل‌های منبع به مخزن GitHub اضافه می‌شوند: https://github.com/PacktPublishing/Express-Framework-Fundamentals---Secure-Sign-Up-with-Auth0-and-Node.js از کتابخانه EJS برای ایجاد نماهای پویا برای برنامه های وب با جاوا اسکریپت، نود و اکسپرس کار کنید تا برنامه های وب کارآمد و مقیاس پذیر ایجاد کنید. احراز هویت و مجوز برای برنامه های کاربردی وب با استفاده از طراحی پاسپورت و پیاده سازی پایگاه داده SQL قوی و کارآمد برای برنامه های وب ایجاد فیس بوک، گوگل و Auth0 محلی استراتژی‌ها با Passport.js روش‌های مسیریابی، مسیرهای RESTful، مدیریت داده‌های فرم و آپلود فایل را بیاموزید این دوره جامع برای توسعه‌دهندگان وب در تمام سطوحی طراحی شده است که می‌خواهند درک عمیقی از Express Framework و ویژگی‌های مختلف آن به دست آورند. شما تجربه عملی با Passport و Auth0 را برای پیاده سازی احراز هویت و مجوز امن در برنامه های کاربردی وب خود خواهید آموخت. این دوره برای افرادی مفید است که می خواهند یاد بگیرند که چگونه برنامه های کاربردی وب را با روش های استاندارد صنعتی ایمن و تأیید کنند و پایه ای قوی در طراحی و پیاده سازی پایگاه داده ایجاد کنند. هیچ تجربه قبلی در برنامه نویسی لازم نیست، اما آشنایی با جاوا اسکریپت و توسعه وب توصیه می شود. تجربه و مشاوره در سطح صنعت، از جمله نکات و ترفندها را از یک توسعه دهنده باتجربه به دست آورید * کار با استراتژی های محبوب برای احراز هویت و مجوز، مانند Google، Facebook، و Auth0 * مهارت‌های فن‌آوری پرطرفدار را که برای شروع به کار به‌عنوان یک توسعه‌دهنده سطح پایین یا متوسط ​​نیاز دارید، بیاموزید

سرفصل ها و درس ها

راه اندازی برنامه و راه اندازی سرور Application Setup and Server Initialization

  • راه اندازی پروژه اکسپرس و کتابخانه ها Initializing the Express Project and Libraries

  • تنظیم مانیفست Express و فایل بسته JSON Setting Up the Express Manifest and JSON Package File

  • راه اندازی سیم کشی سرور برنامه Setting Up the Application Server Wiring

  • راه اندازی پورت و ذخیره کنوانسیون ها با Express Setting Up a Port and Saving Conventions with Express

  • اجرای سرور اکسپرس ما با مدیریت خطا Running Our Express Server with Error Handling

ایجاد پایگاه داده با SQLite3 Database Creation with SQLite3

  • مقدمه ای بر SQLite3 Introduction to SQLite3

  • طرحواره پایگاه داده برای SQLite3 Database Schema for SQLite3

  • هش رمزنگاری و درج کاربران به صورت ایمن در پایگاه داده Cryptographic Hashing and Inserting Users into the Database Securely

پیکربندی App Express Configuring App Express

  • Code Along - پیکربندی کامل فایل App Express Code Along – Complete Configuring App Express File

  • راه اندازی مسیریابی Setting Up Routing

موتورهای قالب EJS با Express EJS Templating Engines with Express

  • راه اندازی EJS با مسیریابی Setting Up EJS with Routing

  • یک ظاهر طراحی CSS با موتورهای قالب CSS Styling with Templating Engines

  • طراحی صفحه اصلی CSS برای EJS با Express CSS Homepage Styling for EJS with Express

  • ساخت صفحه فهرست CSS و EJS از جمله به‌روزرسانی‌های فرم Building the Index Page CSS and EJS Including Form Updates

  • استایل دادن به برنامه Index EJS و CSS Styling the Index App EJS and CSS

  • به صراحت دایرکتوری ساخت پایگاه داده را برای اجرا ایجاد کنید Explicitly Create the Database Build Directory to exer

  • برچسب های جاوا اسکریپت با EJS در Express JavaScript Tags with EJS in Express

  • بررسی پروژه ساخت Review of Project Build

احراز هویت نام کاربری و رمز عبور با Express و Passport Authenticating Username and Password with Express and Passport

  • قالب بندی موتورها با EJS ورود با احراز هویت اکسپرس Templating Engines with EJS of Login with Express Authentication

  • نام کاربری و رمز عبور کد استراتژی محلی Username and Password Local Strategy Code

  • تغییر مسیر برنامه و احراز هویت Rerouting Application and Authentication

  • وارد کردن سبک های اضافی از CSS در GitHub Import Additional Styles from CSS on GitHub

  • بررسی جلسه با پاسپورت محلی استراتژی Verify Session with Passport Local Strategy

  • عملکرد خروج برای کاربران و تعامل زنده Logout Functionality for Users and Live Interaction

  • فرم ثبت نام و استایل با EJS Sign-Up Form and Styling with EJS

  • ثبت نام و تکمیل پایگاه داده با Hashing و Salt Sign Up and Database Completion with Hashing and Salt

احراز هویت گوگل با اکسپرس و پاسپورت Google Authentication with Express and Passport

  • به روز رسانی تجربه کاربری با صفحه اصلی User Experience Update with Homepage

  • گذرنامه مسیریابی و احراز هویت Google را تنظیم کنید Set Up Google Routing and Authentication Passport

  • Google 0Auth2 و اعتبارنامه ها را با API GCP تنظیم کنید Set Up Google 0Auth2 and Credentials with API GCP

  • کد همراه با احراز هویت استراتژی گوگل از پاسپورت با SQLite3 Code Along to the Google Strategy Authentication from Passport with SQLite3

  • به روز رسانی نهایی سرور احراز هویت اکسپرس گوگل Google Authentication Express Server Final Update

احراز هویت و ورود به گذرنامه فیس بوک Facebook Authentication and Passport Login

  • پلتفرم توسعه دهندگان فیس بوک و ایجاد API Facebook Developers Platform and API Creation

  • استراتژی فیس بوک و ورود به سیستم با پاسپورت و اکسپرس Facebook Strategy and Sign In with Passport and Express

Auth0 Auth0

  • راه اندازی Auth0 با Express و Passport Setting Up Auth0 with Express and Passport

  • Auth0 Stratget و پیاده سازی با Express و Passport Auth0 Stratget and Implementation with Express and Passport

الگوسازی موتورها و مسیریابی برای ساختن یک برنامه کاربردی تمرین Todo Templating Engines and Routing to Build Out a Todo Exercise Application App

  • با Express و SQLit3 موارد را به لیست در پایگاه داده اضافه کنید Add Items to List in Database with Express and SQLit3

  • نقشه برداری و فیلتر کردن اطلاعات پایگاه داده با Express Mapping and Filtering Database Information with Express

  • درج عناوین در پایگاه داده SQL با مسیریابی Express Inserting Titles into SQL Database with Express Routing

  • مدیریت EJS State و به‌روزرسانی‌ها با مسیریابی سریع و محلی‌ها EJS State Management and Updates with Express Routing and Locals

  • Fetch Locals را در Response به‌روزرسانی کنید Update Fetch Locals into Response

  • SetAttributes و افزودنی های کد کلید برای لیست Exer SetAttributes and Keycode Additions for Exer List

  • موارد را از برنامه با EJS و مسیریابی سریع پاک کنید Clear Items from App with EJS and Express Routing

  • داده‌های فرم مسیریابی را در Express Side برای برنامه تمرین به پایان برسانید Finish Routing Form Data on Express Side for Exercise App

  • اشکال زدایی نحو از پایگاه داده SQLite3 و قالب بندی EJS Debugging Syntax from SQLite3 Database and EJS Formatting

  • بررسی نهایی EJS Express Passport و Node Libraries Final Review of EJS Express Passport and Node Libraries

نمایش نظرات

آموزش Express Framework Fundamentals - ثبت نام امن با Auth0 و Node.js [ویدئو]
جزییات دوره
5 h 9 m
45
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
Clarian North
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Clarian North Clarian North

درباره من

کلاریان مربی مشهوری است که دارای گواهینامه صنعتی شناخته شده و رزومه ای است که از آن پشتیبانی می کند. شاگردان او به کار و مشارکت در برخی از بزرگترین و معتبرترین شرکت‌های تولیدی در جهان مانند یونیورسال، گوگل، آمازون، وارنر، بی‌بی‌سی، اسپاتیفای، لندر، اسپلایس و غیره ادامه داده‌اند.

Clarian مدیر عامل Orbital LLC، مشاوره و توسعه فناوری است که در سراسر جهان از جمله شرکت های پیشرو دره سیلیکون و همچنین 40 پروتکل برتر بلاک چین در میان Solana و NEAR تعامل دارد.

مهندس ارشد پروژه با بیش از 90 هزار ثبت نام در دوره های کدنویسی و ماژول های آموزشی در سراسر جهان - ثبت نام از توسعه دهندگان و پیمانکاران Google و Amazon. تجربه کاری بین‌المللی از نیویورک تا برلین، کلاریان (مستعار موریس کی) به تعدادی از جریان‌های ویروسی کمک کرده و در بیش از 80 کشور جهان اثر دیجیتالی منحصر به فردی ایجاد کرده است. Clarian در Rolling Stone، Billboard، Guardian، Yahoo Finance، Bloomberg، Clash، Broadway، New York Vulture، Vice در میان بسیاری دیگر به عنوان یک مبتکر و پیشگام در مهندسی صدا و فناوری حضور داشته است.

با اتخاذ رویکردی مشخص در طراحی تولید که راه‌اندازی و کمک به چندین لباس و پروژه مستقل و بزرگ بوده است، کلاریان برای برندهای پیشرو جهانی از یونیورسال تا امارات، قابلیت همکاری واقعیت مجازی آمبیسونیک برای Guy کار کرده و مشارکت داشته است. Laliberte's PY1 و EP های خودش در برچسب های نامی مانند Kompakt، مستقر در آلمان به نمایش درآمده است.

کلاریان به عنوان مهندس ارشد (میکس و مسترینگ) و تهیه کننده مشترک (نویسندگی و تنظیم) برای رشته های اصلی کار کرده است. ، هند و ناشران بین المللی از جمله همکاری با تولیدات نامزد شده و برنده جایزه گرمی. چند سهم قابل توجه عبارتند از میکس برای شرکت هایی مانند Emirates Airline Inflight Radio، اجراهای تولید پیشرفته مانند VR PY1 برای Guy Laliberte از Circle De Soleil، و همچنین تولید، میکس و مسترینگ برای کمپانی معروف آلمانی Kompakt Records و غیره. . طراحی‌های استودیویی و معماری صوتی او توسط مجلات صوتی پیشرو جهان مانند Future Music و Mixmag و همچنین دنبال‌کنندگان مستقل خود از تولیدات صوتی که به صورت ارگانیک در ده‌ها میلیون نفر پخش می‌شوند، به‌طور گسترده مورد تحسین قرار گرفته‌اند. اکنون که بیش از یک دهه از اجرا و قرارداد در برخی از بزرگ‌ترین جشنواره‌های جهان وقفه دارد، کلاریان همه چیزهایی را که درباره تولید صوتی آموخته است جمع‌آوری کرده است تا به تهیه‌کنندگان مهارت‌های مورد نیازشان را بیاموزد و آن‌ها را در این مسیر به سمت فرصت‌های شغلی شگفت‌انگیز و شکستن سوق دهد. آن موانع برای ارتقاء واقعی و شروع به پایان رساندن پروژه ها و تولیدات خود که در آنها گیر کرده بودند.

کلاریان که در بسیاری از جنبه‌های تجارت خود آموخته بود، در ابتدا با بودجه صفر به موفقیت دست یافت، و سال‌ها را صرف کارآموزی و مهتاب‌پردازی در فضاهای حرفه‌ای کرد، و از سرخوردگی‌ها برای به دست آوردن تلاش کرد. کیفیت تولید در نهایت برای پروژه‌هایی که با چیزی جز کامپیوتر و هدفون توزیع شده بین صدها هزار شنونده ساخته می‌شوند، شهرت بین‌المللی پیدا کرد.

داشتن درس‌های ارزشمندی از کار با شرکت‌های برتر فناوری و سرگرمی، هنرمندان و جشنواره‌های مشهور از اروپا تا آسیا، و پروژه‌های خود مانند اکسپدیشن‌های ضبط صحرایی محیطی در سراسر آفریقا تا پروژه‌های سینث پاپ که از مجله رولینگ استونز به نمایش درآمده است. به گاردین، کلاریان زمان و انرژی خود را صرف به اشتراک گذاشتن مجموعه مهارت‌های خود و آموزش دیگران می‌کند تا بتوانند پتانسیل واقعی خود را در سفر خود به کشف امکانات بی‌پایان تولید صدای مدرن در نوک انگشتان ما در آسایش خانه‌هایشان ببینند. .

Clarian اختصاص داده شده است که بدون در نظر گرفتن سطح مهارت یا وضعیت مالی شما، در دسترس‌ترین و جامع‌ترین دوره‌های آموزشی را در زمینه فناوری به شما ارائه دهد و موضوعات پیچیده را با توضیحات واضح و مبتنی بر مثال آموزش دهد. فلسفه او این است که این ابزارها نیستند که شما را به اوج می‌برند، اما یادگیری چرایی و چگونگی استفاده از این ابزارها از ابتدا در حین اتصال نقاط در طول مسیر، راه واقعی برای تسلط بر یک کاردستی است. پتانسیل این که چقدر می توانید یاد بگیرید و به انجام برسانید با یادگیری با این رویکرد نامحدود است و بسیار قابل مبادله است.

درس های کلاریان شما را از طریق موضوعات و تکنیک های پیچیده فقط با رایانه و نرم افزار رایگان خود راهنمایی می کند و واضح تر ارائه می دهد. و خرابی های ساده برای ارتقاء مجموعه مهارت ها و توانایی شما برای به پایان رساندن پروژه ها با بهترین فناوری و تکنیک های موجود.

منتظر دیدار شما در درس ها هستم!